ul{
	margin: 0;
	padding: 0;
	li{
		list-style: none;
	}
}
//清除浮动
.clearfix:before,
		.clearfix:after{
			content: "";
			display: table;
		}
		.clearfix:after{
			clear:both;
		}
		.clearfix{
					zoom:1;
				}

.search {
	width: 100%;
	height: 100upx;
	padding: 0 30upx;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	.search_input {
		flex: 1;
		height: 60upx;
		position: relative;
		.search_input_input {
			width: 100% !important;
			height: 100%;
			background-color: #f9f9f9;
			border-radius: 8upx;
			font-size: 28upx;
			color: #333333;
			padding-left: 50upx;
			box-sizing: border-box;
		}
		.search_icon {
			position: absolute;
			left: 10upx;
			top: 50%;
			transform: translateY(-50%);
			font-size: 28upx;
			height: 28upx;
			color: #999999;
		}
		.error_icon {
			position: absolute;
			right: 10upx;
			top: 50%;
			transform: translateY(-50%);
			font-size: 28upx;
			color: #999999;
		}
	}
}
// 轮播图
.swiper_banner {
	margin: auto;
	width: 690upx;
	height: 360upx;
	.swiper_banner_pic {
		width: 100%;
		height: 100%;
		border-radius: 10upx ;
	}
}
//质量保证
.quality {
	width: 100%;
	height: 70upx;
	background-color: #fefded;
	padding: 0 30upx;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: space-between;

	.quality_item {
		display: flex;
		align-items: center;
		font-size: 24upx;
		line-height: 30upx;
		color: #333333;
		image {
			width: 28upx;
			height: 30upx;
			margin-right: 4upx;
		}
	}
}
//首页促销广告
.activity-enter {
			padding:30upx;
			// background: #F9F9F9;
			image {
				width: 689upx;
				height: 130upx;
				border-radius:100upx;
				overflow: hidden;
			}
		}
// 首页入口导航栏
.entrance {
	width: 100%;
	padding: 20upx;
	box-sizing: border-box;
	display: flex;
	justify-content: space-around;
	.entrance-item{
		width: 100upx;
		height: 110upx;
		font-size: 12px;
		color: #666;
		display: flex;
		flex-direction: column;
		// justify-content:center;
		align-items:center;
		image {
			width: 96upx;
			height: 120upx;
		}
	}
	
}
//商城公告
.shopNotice{
	padding:28upx;
	// background: #F9F9F9;
	
	.shopNotice-index{
		background: #F9F9F9;
		width: 689upx;
		height: 60upx;
		line-height: 60upx;
		border-radius:100upx;
		overflow: hidden;
		font-size: 24upx;
		text{
			color: red;
			padding-left: 25upx;
		}
		image{
			width: 40upx;
			height: 40upx;
			top: 50%;
			padding-left: 30upx;
			padding-right: 10upx;
			transform: translate(0 ,-50%);
		}
	}
		
}
//各种活动主体部分
.variousActivity{
	background-color: #F9F9F9;
	padding: 30upx 0;
	width: 100%;
}
//限时秒杀
.limintedTime{
		background:#fff;
		margin:  0 30upx;
		border-radius: 30upx;
		font-size: 26upx;
		box-sizing: border-box;
		overflow: hidden;
		.limintedTimeDetail {
			width: 100%;
			height: 60upx;
			background-color: #FFFFFF;
			padding-left: 25upx;
			padding-right: 15upx;
			box-sizing: border-box;
			display: flex;
			justify-content: space-between;
			// margin: 20upx 0;
			margin-top: 20upx;
			.limintedTimeDetail_title {
				display: flex;
				color: #333333;
				font-weight: bold;
				font{
					color: red;
				}
				font-size: 30upx;
				.limintedTimeDetail_Session{
					background: red;
					margin-left: 15upx;
					display: inline-block;
					padding: 3upx;
					box-sizing: border-box;
					height: 46upx;
					font-size: 24upx;
					.session_Hour{
						height: 46upx;
						line-height: 42upx;
						padding:2upx 5upx;
						color: #fff;
					}
				}
				.session_time{
					border: 2upx solid red;
					background:#f5fff4;
					height: 42upx;
					.uni-countdown{
						height: 35upx;
						background:#f5fff4;
						
					}
				}
			}
			.limintedTimeDetail_more {
				color: #999999;
				.icon {
					color: #999;
					line-height: 28upx;
					font-size: 24upx;
				}
			}
		}
		ul{
			display: flex;
			flex-wrap: wrap;
			margin-bottom: 15upx;
			justify-content: space-around;
			.line{
				border-right: 1upx solid #d4d4d4;
				margin: 40upx 0;
			}
			li{
				box-sizing: border-box;
				width: 24%;
				display: flex;
				flex-direction:column;
				justify-content:center;
				align-items:center;
				margin: 15upx 0 ;
				
				image{
					width: 90%;
					height: 160upx;
				}
				text{
					margin-top: 10upx;
					background-color: #f1fffd;
					color: red;
				}
			}
		.list_discount{
			text{
				border: 1upx solid #fdc0d2;
			}
		}
		}
	}
//新品促销
.newPromotion{
	background:#fff ;
	margin-top: 25upx;
	padding: 15upx;
	font-size: 30upx;
	font-weight: bold;
	
	text{
		font-size: 26upx;
		color: #666;
		margin-left: 15upx;
	}
	ul{
		display: flex;
		width: 100%;
		justify-content:space-around;
		li{
			width: 50%;
			margin:  10upx 8upx;
			box-sizing: border-box;
			overflow: hidden;
			border-radius: 25upx;
			image{
				width: 100%;
			}
			
		}
	}

}
//发现好物  吃出健康  新品情报局
.discover_healthy_new{
	
	ul{
		display: flex;
		justify-content: space-around;
		width: 100%;
		font-weight: 400;
		li{
			width: 33%;
			display: flex;
			flex-direction: column;
			justify-content:space-around;
			align-items:center;
			border: 1upx solid #000;
			border-radius: 8upx;
			padding: 15upx 2upx;
			background: #f8faf5;
			text{
				font-size: 22upx;
			}
			&:first-child{
				background: #fff;
			}
			image{
				margin: 5upx;
				width: 100%;
				height: 260upx;
			}
		}
		
	}
}

//今日必推
.todayMustPush_title{
	background: -webkit-linear-gradient(top, #fde1e1 40%, #ffffff 100%);
	padding: 15upx;
	font-size: 30upx;
	font-weight: bold;
	border-top-left-radius: 20upx;
	border-top-right-radius: 20upx;
	text{
		font-size: 26upx;
		 color: #666; 
		 margin-left: 15upx;
	}
}
//时令水果推荐
.fruitRecommend_title{
	border-top-left-radius: 20upx;
	border-top-right-radius: 20upx;
	padding: 30upx 15upx;
	font-size: 30upx;
	font-weight: bold;
	background: #ccc;
	.fruitRecommend_title_two_level{
		font-size: 24upx;
		font-weight: 400;
	}
}
//新品推荐
.newsRecommend{
	margin-top: 15upx;
	.newsRecommend-title{
		font-size: 30upx;
		font-weight: bold;
		height: 100upx;
		line-height: 100upx;
		background: #fff;
		margin: 0 10upx;
		display: flex;
		align-items: center;
		justify-content: center;
		&::before{
			content: '';
			border-bottom: 1upx solid #4c4c4c;
			display: inline-block;
			width: 240upx;
			height: 1upx;
			margin-right: 15upx;
		}
		&::after{
			content: '';
			border-bottom: 1upx solid #4c4c4c;
			display: inline-block;
			width: 240upx;
			height: 1upx;
			margin-left: 15upx;
		}
	}
	
}
